package com.rest.response;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * 处方状态：0未审核，1待支付 2驳回 3待发货 4已发货 5已完成 6待取药 7已取消 8申请退药 9待寄出 10药品寄回中 11已退药
 * Created by lbj on 2021/8/24 10:42
 */

public class MedicineListResponse implements Serializable {

    public String pages;//总页数
    public List<MedicineOrder> records = new ArrayList<>();


    public static class MedicineOrder implements Serializable {
        public String doctorName;
        public String deptName;
        //0全部 401(待支付) 402(未发货)403(已发货)
        public int orderStatus;
        /**
         * 处方状态：0未审核，1待支付 2驳回 3待发货 4待签收 5已完成 6待取药 7已取消 8申请退药 9等待寄回 10药品寄回中 11已退药 12拒绝或取消退药
         * 103申请退药(当前待发货) 104申请退药(当前待签收) 105申请退药(当前已完成) 106申请退药(当前待取药) 204等待寄回(未收货) 205等待寄回(已收货)
         */
        public String status;
        public String statusName;
        //快递类型
        public String express;
        //快递单号
        public String expressNum;
        public String waybillNo;
        /**
         * 物流公司
         */
        public String logistics;

        public Boolean canCancel;
        public Boolean canDelete;

        public String remainPayTime;

        public String orderId;

        public String prescriptionId;
        //处方药名list
        public String prescriptionList;

        //处方总金额
        public String prescriptionAmount;

        public String url;
        public String receiveType;
    }
}
